package system

import "github.com/flipped-aurora/gin-vue-admin/server/service"

type ApiGroup struct {
	DBApi
	JwtApi
	BaseApi
	SystemApi
	CasbinApi
	AutoCodeApi
	SystemApiApi
	AuthorityApi
	DictionaryApi
	AuthorityMenuApi
	OperationRecordApi
	DictionaryDetailApi
	AuthorityBtnApi
	SysExportTemplateApi
	AutoCodePluginApi
	AutoCodePackageApi
	AutoCodeHistoryApi
	AutoCodeTemplateApi
	SysParamsApi
	DeviceApi
	Device_groupApi
	Certificate_managementApi
	Protocol_managementApi
	Seckill_activityApi
	SeckillOrderApi
	Seckill_activity_deviceApi
	Decimal_deviceApi
	Site_messageApi
}

var (
	apiService                     = service.ServiceGroupApp.SystemServiceGroup.ApiService
	jwtService                     = service.ServiceGroupApp.SystemServiceGroup.JwtService
	menuService                    = service.ServiceGroupApp.SystemServiceGroup.MenuService
	userService                    = service.ServiceGroupApp.SystemServiceGroup.UserService
	initDBService                  = service.ServiceGroupApp.SystemServiceGroup.InitDBService
	casbinService                  = service.ServiceGroupApp.SystemServiceGroup.CasbinService
	baseMenuService                = service.ServiceGroupApp.SystemServiceGroup.BaseMenuService
	authorityService               = service.ServiceGroupApp.SystemServiceGroup.AuthorityService
	dictionaryService              = service.ServiceGroupApp.SystemServiceGroup.DictionaryService
	authorityBtnService            = service.ServiceGroupApp.SystemServiceGroup.AuthorityBtnService
	systemConfigService            = service.ServiceGroupApp.SystemServiceGroup.SystemConfigService
	sysParamsService               = service.ServiceGroupApp.SystemServiceGroup.SysParamsService
	operationRecordService         = service.ServiceGroupApp.SystemServiceGroup.OperationRecordService
	dictionaryDetailService        = service.ServiceGroupApp.SystemServiceGroup.DictionaryDetailService
	autoCodeService                = service.ServiceGroupApp.SystemServiceGroup.AutoCodeService
	autoCodePluginService          = service.ServiceGroupApp.SystemServiceGroup.AutoCodePlugin
	autoCodePackageService         = service.ServiceGroupApp.SystemServiceGroup.AutoCodePackage
	autoCodeHistoryService         = service.ServiceGroupApp.SystemServiceGroup.AutoCodeHistory
	autoCodeTemplateService        = service.ServiceGroupApp.SystemServiceGroup.AutoCodeTemplate
	deviceService                  = service.ServiceGroupApp.SystemServiceGroup.DeviceService
	device_groupService            = service.ServiceGroupApp.SystemServiceGroup.Device_groupService
	certificate_managementService  = service.ServiceGroupApp.SystemServiceGroup.Certificate_managementService
	protocol_managementService     = service.ServiceGroupApp.SystemServiceGroup.Protocol_managementService
	seckill_activityService        = service.ServiceGroupApp.SystemServiceGroup.Seckill_activityService
	seckillOrderService            = service.ServiceGroupApp.SystemServiceGroup.SeckillOrderService
	seckill_activity_deviceService = service.ServiceGroupApp.SystemServiceGroup.Seckill_activity_deviceService
	decimal_deviceService          = service.ServiceGroupApp.SystemServiceGroup.Decimal_deviceService
	site_messageService            = service.ServiceGroupApp.SystemServiceGroup.Site_messageService
)
